#define _CRT_SECURE_NO_WARNINGS
#include"HashTable.h"

void TestHT()
{
	lbj::HashTable<int, int> ht;
	int a[] = { 4,14,24,34,5,7,1 };
	for (auto e : a)
	{
		ht.Insert(make_pair(e, e));
	}
	ht.Insert(make_pair(3, 3));
	ht.Insert(make_pair(3, 3));
	ht.Insert(make_pair(-3, -3));

	ht.Print();

	ht.Erase(3);
	ht.Print();

	ht.Insert(make_pair(13, 13));
	ht.Print();
}

int main()
{
	TestHT();
	return 0;
}